package com.szewec.ps.model.road.facilities.investigation.task;

import java.io.Serializable;
import java.util.List;

public class RoadTrafficIsolationFacilities implements Serializable{
    private static final long serialVersionUID = 5456285517263296652L;

    private String id;

    // 路段设施调查任务ID
    private String roadInvestigationTaskId;

    // 分隔带	中央分隔带、两侧分隔带
    private Integer separator;

    // 分隔带形式	双线、单线、护栏、黄斜线、绿化带、水泥墩、防爬网 默认值为“无”
    private Integer separatorType;

    // 1、2、……、车道总数 默认值为“1”
    private Integer width;

    // 附件ID
    private List<String> addIds;

    // 需要删除的附件ID
    private List<String> removeIds;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getRoadInvestigationTaskId() {
        return roadInvestigationTaskId;
    }

    public void setRoadInvestigationTaskId(String roadInvestigationTaskId) {
        this.roadInvestigationTaskId = roadInvestigationTaskId;
    }

    public Integer getSeparator() {
        return separator;
    }

    public void setSeparator(Integer separator) {
        this.separator = separator;
    }

    public Integer getSeparatorType() {
        return separatorType;
    }

    public void setSeparatorType(Integer separatorType) {
        this.separatorType = separatorType;
    }

    public Integer getWidth() {
        return width;
    }

    public void setWidth(Integer width) {
        this.width = width;
    }

    public List<String> getAddIds() {
        return addIds;
    }

    public void setAddIds(List<String> addIds) {
        this.addIds = addIds;
    }

    public List<String> getRemoveIds() {
        return removeIds;
    }

    public void setRemoveIds(List<String> removeIds) {
        this.removeIds = removeIds;
    }
}
